Experiences Building a Coherent, Shared Memory Machine: RAMP-White

نویسندگان

  • Hari Angepat
  • Derek Chiou
چکیده

This paper describes our experience implementing RAMP-White, an FPGA-based cache coherent shared memory machine designed to run a single image OS. The system is architected to easily handle different coherency protocols, memory hierarchies and processor ISAs and implementations. We describe our efforts to build the generic shared memory hardware support and to port Linux and Plan9 onto the system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

RAMP-White: An FPGA-Based Coherent Shared Memory Parallel Computer Emulator

This paper describes the architecture of RAMP-White, an FPGA-based coherent shared memory machine. RAMP-White aims to provide a configurable coherent shared memory research platform while also demonstrating how large systems can be assembled using RAMP building blocks. The platform is sufficiently flexible to handle different coherency protocols, memory hierarchies and even processor ISAs and i...

متن کامل

START-NG: Delivering Seamless Parallel Computing

StarT-ng is a joint MIT-Motorola project to build a high-performance message passing machine from commercial systems. Each site of the machine consists of a PowerPC 620-based Motorola symmetric multiprocessor (SMP) running the AIX 4.1 operating system. Every processor is connected to a low-latency, high-bandwidth network that is directly accessible from user-level code. In addition to fast mess...

متن کامل

Experiences with the Hector

Hector is a shared-memory multiprocessor based on a hierarchy of unidirectional slotted rings. The architecture was designed to be both size scalable and generation scalable, yet remain simple. The Hector system demonstrates that a scal-able shared-memory multiprocessor need not be more complex than a distributed-memory multicomputer, yet it can provide for lower latency communication. This pap...

متن کامل

Experiences with the Hector Multiprocessor

Hector is a shared-memory multiprocessor based on a hierarchy of unidirectional slotted rings. The architecture was designed to be both size scalable and generation scalable, yet remain simple. The Hector system demonstrates that a scal-able shared-memory multiprocessor need not be more complex than a distributed-memory multicomputer, yet it can provide for lower latency communication. This pap...

متن کامل

An Experimental Evaluation of Software Distributed Shared Memory Environments

Software Distributed Shared Memory (DSM) Environments have recently been shown to be capable of providing very good performances on distributed memory machines, while providing a conceptually simple programming interface. This paper presents our experiences while evaluating some publicly available DSMs using some of the core routines from the SPLASH-2 benchmark suite. We address some subjective...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008